home *** CD-ROM | disk | FTP | other *** search
- Eiffel Extended Environment - Interactive Software Engineering, Inc.
-
- KEYWORDS: library, object-oriented, language, compiler, cross-development, debugger, Languages, Debuggers & Libraries , 805
-
- Object-Oriented Programming Environment/Language
-
- Eiffel is an object-oriented language and environment for software engineering.
- It is aimed at developers concerned about the quality of the software they
- produce, particularly reusability, extendibility, and efficiency
-
- The range of features is unique among object-oriented languages: multiple and
- repeated inheritance; features for systematic programming (assertions,
- invariants); Ada-like generic parameters; static type checking; information
- hiding facilities
-
- The implementation uses C as intermediate language. It supports separate
- compilation, automatic storage management, symbolic debugging tools, generation
- of independently deliverable C packages (complete with makefile, runtime
- routines and documentation) from Eiffel source, and efficiency both in time
- (despite overloading, the time to call a routine is constant) and space
- (despite multiple inheritance and genericity, no code is duplicated)
-
- Together with the compiler, the environment includes pre-programmed reusable
- modules implementing fundamental data structures and algorithms, and graphic
- libraries interfacing to X windows.
-
-
-
- Interactive Software Engineering, Inc.
- Tel: (805) 685-1006
- Fax: (805) 685-6869
- Darcy Harrison
- Director of Marketing
-